package context

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 章参数
*/
type NoteChapterContext struct {
	Id          string `json:"id"`          // 业务主键
	NoteId      string `json:"noteId"`      //章节所属小册id
	Title       string `json:"title"`       //章节名称
	Sorted      int    `json:"sorted"`      //章节排序
	Status      int    `json:"status"`      //发布状态1发布0未发布
	NoteTitle   string `json:"noteTitle"`   //小册标题
	Mdcontent   string `json:"mdcontent"`   //md内容
	Htmlcontent string `json:"htmlcontent"` //富文本内容
	TotalTime   string `json:"totalTime"`   //总节数
	SystemId    uint64 `json:"systemId"`
	SystemName  string `json:"systemName"`
}

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 状态参数
*/
type NoteChapterStatusContext struct {
	Id     string `json:"id"`     // 业务主键
	NoteId string `json:"noteId"` // 业务主键
	Field  string `json:"field"`  //章节所属小册id
	Value  any    `json:"value"`  //章节名称
}

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 状态参数
*/
type NoteChapterRemoveContext struct {
	Id       string `json:"id"`     // 业务主键
	NoteId   string `json:"noteId"` // 业务主键
	SystemId uint64 `json:"field"`  //章节所属小册id
}

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 状态参数
*/
type NoteChapterContentContext struct {
	Id          string `json:"id"`          // 业务主键
	SystemId    uint64 `json:"field"`       // 系统Id
	NoteId      string `json:"noteId"`      // 小册Id
	Mdcontent   string `json:"mdcontent"`   //章节所属小册id
	Htmlcontent string `json:"htmlcontent"` //章节名称
}
